import axios from "axios";
import {get} from "@/api/jwtApi"
//创建一个axios实例
const api = axios.create({
    baseURL: "/api",
    timeout: 3000
})
//请求拦截器
api.interceptors.request.use(
    config=>{
        config.headers["jwt"]=get();
        return config;
    },error => {
        Promise.reject("获取后端服务器数据异常")
    }
);
//创建响应拦截器
api.interceptors.response.use(resp => {
    let data = resp.data;
    if (data.code === 401) {
        location.href = "/login";
    } else {
        return resp.data;
    }
    // if(data.success){
    //     return data;
    // }else{
    //     Promise.reject("获取后端服务器数据错误");
    // }
}, error => {
    Promise.reject("获取后端服务器数据异常")
});
export default api;